@font-face {
    font-family: 'swis721_btbold';
    src: url('../fonts/swiss_721_bold_bt-webfont.eot');
    src: url('../fonts/swiss_721_bold_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swiss_721_bold_bt-webfont.woff') format('woff'),
         url('../fonts/swiss_721_bold_bt-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'swis721_cn_btbold';
    src: url('../fonts/swiss_721_bold_condensed_bt-webfont.eot');
    src: url('../fonts/swiss_721_bold_condensed_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swiss_721_bold_condensed_bt-webfont.woff') format('woff'),
         url('../fonts/swiss_721_bold_condensed_bt-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'swis721_btbold_italic';
    src: url('../fonts/swiss_721_bold_italic_bt-webfont.eot');
    src: url('../fonts/swiss_721_bold_italic_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/swiss_721_bold_italic_bt-webfont.woff') format('woff'),
         url('../fonts/swiss_721_bold_italic_bt-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica.eot');
    src: url('../fonts/helvetica.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica.woff') format('woff'),
         url('../fonts/helvetica.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaBold';
    src: url('../fonts/helvetica-bold-webfont.eot');
    src: url('../fonts/helvetica-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-bold-webfont.woff') format('woff'),
         url('../fonts/helvetica-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
		@font-face {
				font-family: 'Helvetica_Light-Normal';
				src: url('../fonts/11996.eot');
				src: url('../fonts/11996.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/11996.woff') format('woff'),
						 url('../fonts/11996.ttf') format('truetype'),
						 url('../fonts/11996.svg#11996') format('svg');
				font-weight: normal;
				font-style: normal;
		}
.ffh{font-family: 'Helvetica';}		
.ffhl{font-family: 'Helvetica_Light-Normal';}		
.ffhb{font-family:'HelveticaBold'}
.ffsb{font-family: 'swis721_btbold';}
.ffscb{font-family: 'swis721_cn_btbold';}
.ffsbi{font-family: 'swis721_btbold_italic';}

/*-----------css reset---------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*----------basic----------------*/
ul{list-style:none}
ul li{display:list-item;}
html,body { font: 17px '', 'Helvetica', sans-serif; color:#fff; height:100%; text-align:center}
a { text-decoration:none; color: #fff }
a:hover { text-decoration:underline; }
html { overflow-y:scroll }/*Prevent Firefox Scrollbar Jump*/
button { border: none; cursor: pointer; font-weight: bold; color: #fff }
input , textarea { padding: 0; margin: 0; resize:none}
select, .cp  { cursor:pointer; }
.clear { clear: both; }
:focus{outline:0;}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
html{overflow-y:scroll}
button{border:0;cursor:pointer;font-weight:700;color:#fff}
p{padding:5px 0}
select,.cp{cursor:pointer}
h1{font-family: 'swis721_cn_btbold'; font-size:24px; color:#ff0000; font-weight:400; text-align:left}
h2{font-family: 'swis721_cn_btbold'; font-size:22px; color:#ff0000; font-weight:400; text-align:left}
h3{font-family: 'swis721_cn_btbold'; font-size:22px; color:#642167; padding-bottom:20px; font-weight:400}
.clear{clear:both}
.page-break{page-break-before:always}
.dpn{display:none}
.por{position:relative}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(PIE.htc);position:relative}
.rounded10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.transparent{zoom:1;filter:alpha(opacity=90);opacity:.9}
.transparent50{zoom:1;filter:alpha(opacity=50);opacity:.5}
.normal{zoom:1;filter:alpha(opacity=100);opacity:1}
.cursor{cursor:pointer}
.fl{float:left}
.fr{float:right}
.pa0{padding:0}
.pa5{padding:5px}
.pa10{padding:10px}
.pa15{padding:15px}
.pa20{padding:20px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt60{padding-top:60px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb50{padding-bottom:50px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pl60{padding-left:60px}
.ph5{padding-left:5px;padding-right:5px}
.ph10{padding-left:10px;padding-right:10px}
.ph15{padding-left:15px;padding-right:15px}
.ph20{padding-left:20px;padding-right:20px}
.ph30{padding-left:30px;padding-right:30px}
.pv5{padding-top:5px;padding-bottom:5px}
.pv10{padding-top:10px;padding-bottom:10px}
.pv15{padding-top:15px;padding-bottom:15px}
.pv20{padding-top:20px;padding-bottom:20px}
.ma5{margin:5px}
.ma10{margin:10px}
.ma15{margin:15px}
.ma20{margin:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml105{margin-left:105px}
.mh5{margin-left:5px;margin-right:5px}
.mh10{margin-left:10px;margin-right:10px}
.mh15{margin-left:15px;margin-right:15px}
.mh20{margin-left:20px;margin-right:20px}
.mha{margin-left:auto;margin-right:auto}
.mv5{margin-top:5px;margin-bottom:5px}
.mv10{margin-top:10px;margin-bottom:10px}
.mv15{margin-top:15px;margin-bottom:15px}
.mv20{margin-top:20px;margin-bottom:20px}
.fwn{font-weight:400}
.fwb{font-weight:700}
.fsi{font-style:italic}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.taj{text-align:justify}
.ttu{text-transform:uppercase}
.ttc{text-transform:capitalize}
.tdu{text-decoration:underline}
.ti9{text-indent:-9999px}
.tsd{text-shadow:1px 1px 0 #999}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.vat{vertical-align:top}
.dpi{display:inline}
.dpib{display:inline-block}
.poa{position:absolute}
.pof{position:fixed}
.ofh{overflow:hidden}
.ofa{overflow:auto}
.bdn{border:none}
.bd1{border:solid 1px #b9b9b9}
.bd1T{border-top:solid 1px #b7b8ba}
.bd2T{border-top:groove 2px #fff}
.bd1L{border-left:solid 1px #b1b1b1}
.bd1B{border-bottom:solid 1px #cacaca}
.bd2B{border-bottom:ridge 2px #fff}
.bd1R{border-right:groove 2px #fff}
.noBdB{border-bottom:0}
.fs9{font-size:9px}
.fs11{font-size:11px}
.fs12{font-size:12px}
.fs13{font-size:13px}
.fs14{font-size:14px}
.fs15{font-size:15px}
.fs17{font-size:17px}
.fs18{font-size:18px}
.fs19{font-size:19px}
.fs23{font-size:23px}
.fs25{font-size:25px}
.fs26{font-size:26px}
.fs30{font-size:28px}
.fs31{font-size:31px}
.bgt{background:transparent}
.bg1{background:#000}
.bg2{background:#fff}
.bg3{background:#ebebeb}
.bg4{background:#f8f1e9}
.bg5{background:#d5d4db}
.bg6{background:#dad1da}
.bg7{background:#de0203}
.bg11{background:#232323}
.bg12{background:#3c3c3c}
.bgft{background:#252525 !important}
.cf0{color:#000}
.cf1{color:#fff}
.cf2{color:#ff0000}
.cf3{color:#ef4c01}
.cf4{color:#642167}
.w235{width:220px}
.w240{width:240px}
.w270{width:270px}
.w370{width:370px}
.w325{width:325px}
.w415{width:415px}
.w450{width:450px}
.w500{width:500px}
.w540{width:540px}
.w600{width:600px}
.w620{width:620px}
.w854{width:854px}
.w900{width:900px}
.w960{width:960px}
.h240{height:240px}
.lh12{line-height:12px}
.lh21{line-height:21px}
.lh27{line-height:27px}
.lh33{line-height:33px}
.lh40{line-height:40px}
.lh50{line-height:50px}
.lsd{list-style-type:disc}
.lss{list-style-type:square}
.lsc2{list-style-image:url(../images/lsc2.png)}
.lsc3{list-style-image:url(../images/lsc3.png)}
.lsc4{list-style-image:url(../images/lsc4.png)}
.vsh{visibility:hidden}
.lsp1{letter-spacing:1px}
.h70{height:70px}
/////////////////////////////////////////////////////


.btnSubmit{background:url(../images/btnSubmit.png) no-repeat;width:79px;height:25px;text-indent:-9999px}
.contact{background:url(../images/contact-background.png) no-repeat; width:290px; height:67px; position:relative;}
.none-list li{float:left}
.ribbon{background:url(../images/ribbon.png) no-repeat right center; left:0px; width:119px; height:42px; line-height:30px; color:#fff; padding-left:20px; font-size:17px}
#content{min-height:100%; position:relative; text-align:left; padding-bottom:1px}
#wrapper{min-height:100%; background:#fff; padding:0px 0px 50px; overflow:hidden;}

#header{ padding-bottom:0px; }
.bdb{border-bottom:solid 15px #d5d5d5}
#container{padding-top:0px; width:100%; background:#000 url(../images/bg.png) repeat-x;}

#logo {position:relative; margin-top:20px}
#info{vertical-align:bottom; margin-top:20px; text-align:right; color:#2d2f33; font-family: 'swis721_cn_btbold';}

#navbar ul.menu{overflow:hidden; background:url(../images/menu-bg.png) repeat-x; height:31px; padding-left:0px; font-family:'HelveticaBold' }
#navbar ul.menu li{padding:0px; }
#navbar ul.menu li a{padding:7px 37px; float:left; color:#fff; text-transform:uppercase; font-size:14px; line-height:17px;}
#navbar ul.menu li:first-child a{}
#navbar ul.menu li:hover>a, #navbar ul.menu li>a:hover,#navbar ul.menu li.active>a{text-decoration:none; background:#ff0000;}

#banner{ background: url(../images/bg-header.png) repeat-x top; }
#banner #slider-banner {width:100%; min-height:260px; margin:0px auto; margin-bottom:0px; z-index:1; text-align:center}
#banner #slider-banner img{z-index:1; position:relative; display:inline-block; margin-bottom:-5px; width:100%}
#banner .subbanner{top:-380px; left:30px; z-index:999; font-size:17px; line-height:normal; background:url(../images/banner-text.png) no-repeat; padding:40px 15px 15px 30px; width:100%; height:128px; font-family: 'swis721_cn_btbold';}
#banner .subbanner p{padding:0px; line-height:13px}
#banner .subbanner ul{list-style-image:url(../images/lsc1.png); padding-left:20px}
#banner .subbanner h2{font-size:33px; color:#fff}
#banner .inner-subbanner h2{font-size:33px; color:#fff; background:#ff0000; padding:0px 10px; display:block; text-shadow: 2px 3px 5px #000;}
#banner .inner-subbanner {top:80px; z-index:99; font-size:17px; font-family:'swis721_cn_btbold'}
#banner .inner-subbanner#what-is-seo{top: 120px; left: 39%;}

#form{width:300px; padding:20px 20px 10px; top:-390px; right:0px; position:absolute; z-index:9999; color:#fff; background:rgba(0,0,0,0.65); font-size:15px}
#form #userForm{padding:0px; font-size:15px; overflow:hidden; position:relative; color:#fff; text-align:center;}
#form #userForm table{margin-top:5px; text-align:left}
#form #userForm textarea{background:none; font-size:15px; font-weight:700; width:255px; height:60px; padding:10px 15px; color:#000; font-family:'Arial'; border:solid 1px #fff}
#form #userForm input[type=text]{font-size:15px; font-weight:700; height:24px; padding:0px 5px; color:#fff; background:none; margin-left:25px; font-size:12px; border:solid 2px #fff}
#form #userForm #txtName{width:210px;}
#form #userForm #txtPhone{width:210px; margin-left:21px}
#form #userForm #txtEmail{width:165px; margin-left:17px}
#form #userForm #txtWebsite{width:172px; margin-left:17px}
#form #userForm td{padding:5px 0; vertical-align:middle; font-size:14px; display:inline-block}
#form #userForm input[type=submit]{width:296px; line-height:32px; height:32px; position:relative; bottom:7px; margin:5px 0px; border:0; background:url(../images/btnSubmit.png); cursor:pointer}
#form #userForm h4{font-family:'Arial'; font-size:15px; color:#002948; padding-bottom:5px; text-transform:uppercase; font-weight:700; line-height:17px; border-bottom:0; margin:0}
#form #userForm p{font-size:24px; padding:0; }

#price{line-height:10px; width:100%; font-size:12px; text-transform:capitalize; margin-top:-25px; position:absolute; overflow:hidden; z-index:999; text-align:center}
#price ul li{color:#fff; float:left; padding:0px 10px; background:#ff0000; margin-left:1px; width:31%; text-align:center; min-height:59px; line-height:59px; font-size:25px; font-family: 'swis721_cn_btbold';}
#price ul li:last-child{border:none}

.partner ul li{display:inline-block; height:62px; float:left}

.gallery{padding:20px 0px; height:191px;}
.gallery ul{position:absolute; width:100%}
.gallery li{display:inline-block; margin-right:23px}
.gallery li img{width:305px; display:block}

.tabs{width:46%; padding:0 2%; color:#fff; margin-bottom:10px}
.tabs#tab1{text-align:right; background:#ff0000}
.tabs#tab2{text-align:left; background:#ef4c01}

#boxs{background:url(../images/bg-boxs.png)}
.box{min-height:580px; padding:5px 10px; margin:0 5px; }


#blocks{margin:20px auto;}
#blocks ul{text-align:center}
#blocks ul li{display:inline-block;}
#blocks ul li a{color:#000; font-size:22px; padding:10px 15px; font-weight:700; z-index:999; border-bottom:0; margin:0px; font-family: 'swis721_cn_btbold';
background: #e0e0e0; /* Old browsers */
background: -moz-linear-gradient(top,  #e0e0e0 0%, #959595 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(100%,#959595)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e0e0e0 0%,#959595 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e0e0e0 0%,#959595 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e0e0e0 0%,#959595 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e0e0e0 0%,#959595 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#959595',GradientType=0 ); /* IE6-9 */
}
#blocks ul li div{display:none}
#blocks ul li.active a,
#blocks ul li a:hover{color:#fff; text-decoration:none;
	background: #ed1c24; /* Old browsers */
	background: -moz-linear-gradient(top,  #ed1c24 0%, #ff0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1c24), color-stop(100%,#ff0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ed1c24 0%,#ff0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ed1c24 0%,#ff0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ed1c24 0%,#ff0000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ed1c24 0%,#ff0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#ff0000',GradientType=0 ); /* IE6-9 */}

#blocks #block-content{padding:30px; background:#000; border:solid 3px #ff0000; color:#fff; margin-top:-10px; text-align:justify; overflow:hidden}
#blocks #block-content h2{color:#22b3b4; border:0; text-transform:capitalize; margin-bottom:0}
#blocks #block-content img{float:left; padding-right:20px}

#packages{margin:20px auto}
#packages td{vertical-align:top;}

#footer{position:absolute; width:100%; bottom:0px; font-size:12px; background:#000;height:51px}
#footer .ftcontent {padding:0; color:#f4f4f4; font-family:'Helvetica';  }
#footer ul li {display:inline-block; line-height:50px}
#footer ul li a{padding:0 12px; border-left:solid 1px; display:inline-block; text-transform:capitalize; line-height:12px;}
#footer li:first-child a{padding-left:0px; border-left:0}
#footer p{padding:0}
ins,.tdn{text-decoration:none}
.dpb{z-index:9999}

#contactForm input[type=text]{width:270px; padding:0px 5px; border:solid 1px #cecece; background:#f9f9f9; height:22px}
#contactForm textarea{width:570px; height:150px; padding:5px; border:solid 1px #cecece; background:#f9f9f9}
#contactForm input[type=submit]{background:url(../images/btnSubmit.png) no-repeat; width:296px; height:32px; line-height:21px; border:0;}
#contactForm div{margin-bottom:20px}
#contactForm{margin-top:30px}

/*==================================*/
#wrapper .home{ background: #fff url(../images/bg.png) repeat-x; !important}

.benefit{
	width:410px;
	float:left;
	margin-right:80px;
	text-align:left;
	margin-bottom:35px
}
.benefit h4{
	text-transform:uppercase;
	
}
.w270{width:270px}

ul.list-seo{
	list-style: disc; 
	margin-left:20px
}
ul.list-seo li{
	margin-bottom:20px
}
.last{margin: 0}
table.style5{
	margin-left:20px
}
table.style5 tr td{
	font-size:18px;
	 font-family: 'Helvetica';
	 line-height:43px;
	 margin-bottom:3px;
}

table.style5 tr td{
	border-top:3px solid #000
}

#slider-banner p{padding:0}
.formError {
    color: #ff0000;
    font-size: 11px;
    font-weight: 400;
	float:right;
}
#xmap{
width: 900px;
margin: 0 auto;
}
.googlemap p{ display:none }

div.ftcontent .fr ul.menu{float:left}

#form #userForm p.formRed{
	font-size:12px;
	font-weight:400;
}
















